import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * @Author: Lenovo
 * @Date: 2024/6/8 12:22
 * @description:
 */
public class TestDateFormat {
    public static void main(String[] args)throws ParseException {
        DateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
        String str="2024-6-8 12:25:00";
        Date date=format.parse(str);//从给定字符串的开头解析文本以生成日期。
        System.out.println(date.getTime());
        System.out.println(date);
        System.out.println("=========");
        DateFormat dateFormat=new SimpleDateFormat("yyyy年MM月dd日 hh时mm分ss秒");
        Date date1=new Date(2342342342334L);
        String date1Str=format.format(date1);//将 Date 格式化为日期时间字符串。
        System.out.println(date1Str);

        //小妙招
        Date now = new Date();
        DateFormat f1 = new SimpleDateFormat("今年的第D天,第w周");
        String str3 = f1.format(now);
        System.out.println(str3);
    }
}
